* {margin: 0; padding: 0; }
body {color: #333; }
body, td, th { font: 12px/1.5em Arial; }
.loginbox { margin: 180px auto ; text-align: left; }
td { }

.logo p { margin: -40px 0 0 0; }
.loginform th, .loginform td { padding: 3px; font-size: 14px; }
.t_input { padding: 3px 2px; border: 1px solid; border-color: #666 #EEE #EEE #666; }
.submit { height: 22px; padding: 0 5px; border: 1px solid; border-color: #EEE #666 #666 #EEE; background: #DDD; font-size: 14px; cursor: pointer; }
.footer { position: absolute; bottom: 10px;text-align:center; width:100%;color: #999; }
a { color: #2366A8; text-decoration: none; }
a:hover { text-decoration: underline; }
.button1 {border:0;background:url('../images/button1.gif') no-repeat;width:80px;height:28px;text-align:center;font-size:14px;cursor:pointer;color:#ffffff;}
.loginbox .logo{
	text-shadow: 0 1px 0 #ccc,
0 2px 0 #c9c9c9,
0 3px 0 #bbb,
0 4px 0 #b9b9b9,
0 5px 0 #aaa,
0 6px 1px rgba(0,0,0,.1),
0 0 5px rgba(0,0,0,.1),
0 1px 3px rgba(0,0,0,.3),
0 3px 5px rgba(0,0,0,.2),
0 5px 10px rgba(0,0,0,.25),
0 10px 10px rgba(0,0,0,.2),
0 20px 20px rgba(0,0,0,.15);
color:#fff;
/*text-shadow:0 0 20px #ff6600; color:#fff; ;*/
	font: bolder 65px 'Trebuchet MS', Arial, Sans-serif;
	position:relative;
	top:-20px;
}